Characterization of Properties and Relations Deened in Monadic Second Order Logic on the Nodes of Trees
نویسندگان
چکیده
A formula from monadic second order (mso) logic with one free variable can be used to deene a property of the nodes of a tree. Similarly, an mso formula with two free variables can be used to deene a binary relation between the nodes of a tree. It is proved that a node relation is mso deenable ii it can be computed by a nite-state tree-walking automaton, provided the automaton can test mso deenable properties of the nodes of the tree; if the relation is a function, the automaton is deterministic. It is also proved that a node property is mso deenable ii it can be computed by an attribute grammar of which all attributes have nitely many values. mso deenable node properties are computable in linear time, mso deenable node relations in quadratic time, and mso deenable node functions in linear time.
منابع مشابه
Properties of Binary Transitive Closure Logics over Trees
Binary transitive closure logic (FO∗ for short) is the extension of first-order predicate logic by a transitive closure operator of binary relations. Deterministic binary transitive closure logic (FOD∗) is the restriction of FO∗ to deterministic transitive closures. It is known that these logics are more powerful than FO on arbitrary structures and on finite ordered trees. It is also known that...
متن کاملCharacterizing EF over Infinite Trees and Modal Logic on Transitive Graphs
We provide several effective equivalent characterizations of EF (the modal logic of the descendant relation) on arbitrary trees. More specifically, we prove that, for EF-bisimulation invariant properties of trees, being definable by an EF formula, being a Borel set, and being definable in weak monadic second order logic, all coincide. The proof builds upon a known algebraic characterization of ...
متن کاملProperties of Binary Transitive Closure Logic over Trees
Binary transitive closure logic (FO∗ for short) is the extension of first-order predicate logic by a transitive closure operator of binary relations. It is known that this logic is more powerful than FO on arbitrary structures and on finite ordered trees. It is also known that it is at most as powerful as monadic second-order logic (MSO) on arbitrary structures and on finite trees. We will stud...
متن کاملAddition Operations on The Monadic Theories of Finite Structures
The results presented in this thesis are organized in two parts, both dealing with the logical properties of finite structures. In particular we will deal with the first order and monadic theories of finite structures. The first part deals with classes of finite structures constructible by addition operations on the monadic theories of the structures. The second part deals with the first order ...
متن کاملar X iv : 1 50 2 . 04 65 3 v 1 [ cs . F L ] 1 6 Fe b 20 15 Rewriting Higher - Order Stack Trees ⋆
Higher-order pushdown systems and ground tree rewriting systems can be seen as extensions of suffix word rewriting systems. Both classes generate infinite graphs with interesting logical properties. Indeed, the model-checking problem for monadic second order logic (respectively first order logic with a reachability predicate) is decidable on such graphs. We unify both models by introducing the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997